﻿body
{
	background-color:#ffffff;
	font-family: Arial, Arial (Hebrew);
	font-size:12px;
	font-weight:normal;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	height:100%;
	width:100%;
	/*scrollbar-base-color: #EEDD0B;
	scrollbar-3dlight-color: #EEDD0B;
	scrollbar-shadow-color: #EEDD0B;
	scrollbar-track-color: #F3F3F3;
	*/
}

.tabNotActive
{
	color: #000000;
	font-family: Arial, Arial (Hebrew);
	font-weight: bold;
	font-size: 12px;
	
	background-image: "url(../Images/Tab80.gif)";
	background-repeat:no-repeat;
	background-attachment:fixed;

	background-color: #ffffff;
	text-align: center;
	height: 23px;
	width: 87px;
	/*border: solid 1px White;*/
	cursor: pointer;
}

.tabActive
{
	color: #3C64A1;
	font-family: Arial, Arial (Hebrew);
	font-weight: bold;
	font-size: 12px;
	
	background-image: "url(../Images/Tab80On.gif)";
	background-repeat:no-repeat;
	background-attachment:fixed;

	background-color: #E5E5E5;
	text-align: center;
	height: 23px;
	width: 87px;
	/*border: solid 1px White;*/
	cursor: pointer;
}
.tabActiveModule
{
	color: #3C64A1;
	font-family: Arial, Arial (Hebrew);
	font-weight: bold;
	font-size: 12px;
	background-color: #e5e5e5;
	text-align: center;
	height: 23px;
	width: 71px; 
	cursor: pointer;
	border-right: #bdbdbd 1px solid;
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	border-bottom: #3C64A1 1px solid;
}
.tabNotActiveModule
{
	color: #000000;
	font-family: Arial, Arial (Hebrew);
	font-weight: bold;
	font-size: 12px;
	background-color: #ffffff;
	text-align: center;
	height: 23px;
	width: 71px; 
	cursor: pointer;
	border-right: #bdbdbd 1px solid;
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
	border-bottom: #3C64A1 1px solid;
}
/*
body.Background
{
	background-color: White;
	background-image: url( "../App_Themes/background.jpg" );
	background-repeat: repeat-x;
	font-family: Arial, Arial (Hebrew);
	scrollbar-base-color: #E4D301;
}
*/

.textBox
{
	background-color: #E5E5E5;
	border-style: solid;
	border-width: 1px;
	border-color: #BDBDBD;
	font-family: Arial ,Arial (Hebrew);
	font-size: 12px;
	font-weight:normal;
	color: Black;
}

.textBoxNoBorder
{
	background-color: #E7EABF;
	border-style: solid;
	border-width: 1px;
	border-color: #E7EABF;
	font-family: Arial ,Arial (Hebrew);
	font-size: 12px;
	color: Black;
}

.textBoxRequired
{
	background-color: Gold;
	border-style: solid;
	border-width: 1px;
	border-color: #735716;
	font-family: Arial ,Arial (Hebrew);
	font-size: 12px;
	color: Black;
}

.formLabel
{
	font-family: Arial ,Arial (Hebrew);
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	/*width:90px;*/
	/*padding: 1px 1px 1px 1px;*/
}

.formTitleLabel
{
	font-family: Arial ,Arial (Hebrew);
	font-size: 15px;
	font-weight: bold;
	color: #6F7C12;
	text-decoration: underline;
	padding: 1px;
}

.formTableLabel
{
	font-family: Arial ,Arial (Hebrew);
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color: #E5E5E5;
	border: solid 1px #BDBDBD;
	text-align: center;
	vertical-align: middle;
	/*word-wrap: break-word;*/
	word-break:keep-all;
}

.formTableTextBox
{
	font-family: Arial ,Arial (Hebrew);
	font-size: 12px;
	border: solid 1px #BDBDBD;
	color: Black;
	word-wrap:break-word;
	word-break:keep-all;
}

/*table.DataTable
{
	border-collapse: collapse;	
	font-family: Arial ,Arial (Hebrew);	
	font-size:10px;
	border:1;
	padding:1px;
	margin:0px;
}
*/

.formLinkTextBox
{
	font-family: Arial ,Arial (Hebrew);
	font-size: 10px;
	border: solid 1px #BDBDBD;
	color: Black;
	cursor: pointer;
}
.EnterGateLabel
{
	font-family: Arial ,Arial (Hebrew);
	font-size: 12px;
	font-weight: bold;
	color: Blue;
	padding: 1px 1px 1px 1px;
}
.ExitGateLabel
{
	font-family: Arial ,Arial (Hebrew);
	font-size: 12px;
	font-weight: bold;
	color: Red;
	padding: 1px 1px 1px 1px;
}
.formTableGeneral
{
}

.btnGradient
{
	border: #231F20 1px solid;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFF474, endColorstr=#D4C400, GradientType=0);
	font-family: Arial, Arial (Hebrew);
	font-weight: bold;
	color: #262223;
	cursor: pointer;
	width: 64px;
	height: 21px;	
}

table.inputForm, table.inputForm a:link, table.inputForm a:visited
{
	color: #735716;
	font-family: Arial, Arial (Hebrew);
	font-size: 12px;
	font-weight: bold;
}

.tabComplement
{
	background-color: #3C64A1; /*#EEDD0B*/
	/*border: solid 1px White;*/
}

.strip
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

.txtJustify
{
	text-align: justify;
}

.scrollingDiv
{
	overflow: auto; /*SCROLLBAR-FACE-COLOR: #edf2fc; 	SCROLLBAR-HIGHLIGHT-COLOR: #edf2fc; 	SCROLLBAR-SHADOW-COLOR: #295bce; 	SCROLLBAR-3DLIGHT-COLOR: #84a1e7; 	SCROLLBAR-ARROW-COLOR: #84a1e7; 	SCROLLBAR-DARKSHADOW-COLOR: #edf2fc; 	SCROLLBAR-BASE-COLOR: #edf2fc;*/
}

.tdMsgBoardCell
{
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 2px;
	vertical-align: top;
	font-family: Arial, Arial (Hebrew);
	font-size: 12px;
}

.clsDocGridRow
{
	color: black;
	font-size: 10px;
	font-family: Tahoma;
	cursor: pointer;
}

.tdQueryHeaderRow
{
	background-color: DarkOrange;
	color: Black;
	font-weight: bold;
}

.divStatusMessage
{
	position: absolute;
	left: 450px;
	top: 220px;
	width: 120px;
	height: 30px;
	background-color: LightGrey;
	z-index: 10;
	border: solid 1px red;
	padding: 20px 10px 10px 10px;
	text-align: center;
	display: none;
	font-family: Arial, Arial (Hebrew);
	font-size: 12px;
}

.divStatusMessageShadow
{
	position: absolute;
	left: 455px;
	top: 225px;
	width: 120px;
	height: 30px;
	background-color: DarkGray;
	padding: 20px 10px 10px 10px;
	z-index: 9;
	display: none;
}

.modalPopupTitle
{
	font-weight: bold;
	color: White;
	background-color: #7B8B14;
	text-align: center;
	width: 245px;
	height: 21px;
	border: solid 1px White;
}

.modalPopup
{
	background-color: #E7EABF;
	border-width: 3px;
	border-style: solid;
	border-color: #6F7C12;
	padding: 3px;
	width: 250px;
	font-family: Arial, Arial (Hebrew);
}

.modalBackground
{
	background-color: Gray;
	filter: Alpha(opacity=50);
}

.tabSearchBody
{
	background-color: White;
}

.appletTitle
{
	font-family: Arial;
	font-size: 19px;
	font-weight: 600;
	color: #6F7C12;
	padding: 0px 2px 0px 2px;
}

.controlLabel
{
	font-family: Arial, Arial (Hebrew);
	font-size: small;
	vertical-align: middle;
}

.controlLabel select
{
	/*background-color:#FDFFE8;*/
}

.controlGroupLabel
{
	font-family: Arial, Arial (Hebrew);
	font-size: medium;
	text-decoration: underline;
}

.helpRemark
{
	font-family: Arial, Arial (Hebrew);
	font-size: 11px;
	color: Black;
}

.btnSearch
{
	background-image: url( "../App_Themes/magnifier.png" );
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	width: 19px;
	height: 19px;
	border: solid 1px #7F9DB9;
	margin-left: 1px;
	margin-right: 1px;
}

.btnEdit
{
	background-image: url( "../App_Themes/edit_b.png" );
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	width: 19px;
	height: 19px;
	border-style: none;
	margin-left: 1px;
	margin-right: 1px;
}

.btnSync
{
	background-image: url( "../App_Themes/sync.png" );
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	width: 19px;
	height: 19px;
	border-style: none;
	margin-left: 1px;
	margin-right: 1px;
}

.clickableLabel
{
	cursor: pointer;
	text-decoration: underline;
	font-family: Arial, Arial (Hebrew);
	font-size: 16px;
	font-weight: normal;
}

.loginStatus
{
	color: Black;
	font-family: Arial,Arial (Hebrew);
	font-weight: bold;
	font-size: 12px;
}

.loginControl
{
	position: relative;
	left: expression(this.style.posWidth/2 - document.documentElement.clientWidth/2);
	top: expression(document.documentElement.clientHeight/2 - this.style.posHeight/1.7);
}

.titleBanner
{
	height: 41px;
	background-image: url( "../App_Themes/bg_title_banner.png" );
	background-repeat: repeat-x;
	color: White;
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
}

table#gvTableData span
{
	cursor: pointer;
}

.Link
{
	word-break: normal;
	text-decoration: underline;
	color: Blue;
	cursor: pointer;
}

.ListBoxLinks
{
	background-color: #E7EABF;
	border-style: solid;
	border-width: 1px;
	border-color: #735716;
	font-family: Arial ,Arial (Hebrew);
	font-size: 12px;
	word-break: normal;
	text-decoration: underline;
	color: Blue;
}

.CompletionListFlyout
{
	visibility  : hidden;
	margin : 0px!important;
	border: solid 1px #BDBDBD;
	background-color: White;
	overflow : auto;
	height : 100px;
  list-style-type : none;
}

.CompletionListItem
{
	font-family: Arial, Arial (Hebrew);
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	padding: 1px;
}

.CompletionListHighlightedItem
{
	background-color: #E5E5E5;
	color:#3C64A1;
	font-family: Arial, Arial (Hebrew);
	font-size: 12px;
	font-weight: normal;
	padding: 1px;
}

.ListOfLinks
{
	background-color: #E7EABF;
	color: Blue;
	text-decoration: underline;
}

.clsBorder
{
	border-left: 1px #BDBDBD solid;
	border-right: 1px #BDBDBD solid;
	border-bottom: 1px #BDBDBD solid;
	/*border-TOP: 1px #BDBDBD solid;*/
}
.clsDynamicMenuItemStyle
{
	border-left: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;
	border-bottom: #bdbdbd 1px solid;
	/*border-top: #bdbdbd 1px solid;*/
	font-family: Arial;
	font-size: 12px;
	border-collapse:collapse;
}

.clsDynamicMenuStyle
{
	/*border-left: 1px #BDBDBD solid;
	border-right: 1px #BDBDBD solid;
	border-bottom: 1px #BDBDBD solid;*/
	border-TOP: 1px #BDBDBD solid;
	font-family:Arial;
	font-size:12px;
	background-color:#ffffff;
}

/*
.clsTopPage
{
	background:#3C64A1;
	background-image: "url(../Images/TopImage.gif)";
	background-repeat:no-repeat;
	background-attachment:fixed;

	border-collapse:collapse;
	margin:0;
}
*/

.clsDisplayNone
{
    display:none;
}

.clsHeaderGrid
{
	font-family:Arial;
	font-size:16px;
	color:#000000;
	font-weight:normal;
	background:#E5E5E5;
}

.clsGridRow
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

.clsHeader
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background:#3C64A1
}

.clsHeaderLight
{
	font-family:Arial;
	font-size:12px;
	color:#3C64A1;
	font-weight:bold;
	background:#ffffff;
}

.clsBodyText
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#ffffff;
}

.clsShortButton
{
	background-image: url(../images/BuShort.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:57px;
	color:#000000;
	behavior: expression(
	this.onmouseover = new Function("this.className += 'Hover'"),
	this.onmouseout = new Function("this.className = this.className.replace('Hover', '')"),
	this.style.behavior=null
	);
}
.clsShortButtonHover
{
	background-image: url(../images/BuShort.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:57px;
	color: #3C64A1;
}

.clsLongButton
{
	background-image: url(../images/BuLong.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:87px;
	color:#000000;
	behavior: expression(
	this.onmouseover = new Function("this.className += 'Hover'"),
	this.onmouseout = new Function("this.className = this.className.replace('Hover', '')"),
	this.style.behavior=null
	);
}
.clsLongButtonHover
{
	background-image: url(../images/BuLong.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:87px;
	color: #3C64A1;
}

.clsVeryLongButton
{
	background-image: url(../images/BuLong117.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:117px;
	color:#000000;
	behavior: expression(
	this.onmouseover = new Function("this.className += 'Hover'"),
	this.onmouseout = new Function("this.className = this.className.replace('Hover', '')"),
	this.style.behavior=null
	);
}

.clsVeryLongButtonHover
{
	background-image: url(../images/BuLong117.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:117px;
	color: #3C64A1;
}

.clsFullBorder
{
	border-left: 1px #BDBDBD solid;
	border-right: 1px #BDBDBD solid;
	border-bottom: 1px #BDBDBD solid;
	border-TOP: 1px #BDBDBD solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.clsInputText
{
    BORDER-RIGHT: #BDBDBD 1px solid;
    BORDER-TOP: #BDBDBD 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #BDBDBD 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #BDBDBD 1px solid;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    WIDTH: 150px;
}

.clsSelect
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 150px;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

.clsSpan
{
	background-color: White;
	font-family: Arial, Arial (Hebrew);
	font-size:12px;
	font-weight:normal;
}

.clsTopPage
{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	background:#3C64A1;
	border-collapse:collapse;
	margin:0;
}

.clsTopPageSmall
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:#3C64A1;
	border-collapse:collapse;
	margin:0;
}

.clsFieldHeader
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:#ffffff;
}

.clsGroupFieldHeader
{
	font-family:Arial;
	font-size:12px;
	color:#3C64A1;
	font-weight:bold;
	background:#ffffff;
}

.clsHR
{
	background-image:url(../images/DotLineTitles.gif);
	background-repeat:repeat-x;
}

.clsTotalRecordsLabel
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#3C64A1;
}

.clsLabel
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:20px;
	color:#3C64A1;
}

.clsRptHeaderLevel1
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	color:#3C64A1;	
}

.clsRptHeaderLevel2
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	color:#3C64A1;	
}

.clsRptTextLevel2
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	color:#000000;	
}


.clsRptHeaderLevel3
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#000000;	
}

.clsRptTextLevel3
{
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;	
}

.clsRptHeaderLevel3_
{
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.clsRptTextLevel3_
{
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;	
}

.clsRptSummaryHeader
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#3C64A1;	
}

.clsRptSummaryText
{
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#3C64A1;	
}

.clsRptTable
{
	border:solid 1px #BDBDBD;
}

.clsRptTableHeaderCell
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#000000;	
	background-color:#E5E5E5;
	border:solid 1px #BDBDBD;
}

.clsRptTableBodyCell
{
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;	
	background-color:#ffffff;
	border:solid 1px #BDBDBD;
}

.clsLink
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#000000;	
	background-color:#ffffff;
}

.clsLink:hover
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#3C64A1;	
	background-color:#ffffff;
}

.clsBorderBottom
{
	border-bottom: solid 1px #000000;
	border-top: none;
	border-left: none;
	border-right: none;
}

.clsRptHeaderLevel0
{
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:18px;
	color:#3C64A1;	
}
.clsSmallText
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background: #ffffff;
}

.clsSolidHR
{
	background-image:url(../images/SolidLineTitles.gif);
	background-repeat:repeat-x;	
}


.clsCalendarButton
{
	BACKGROUND: url(../Images/ic_calander.gif) fixed no-repeat center; 
	border-style:none;
	margin:0px 0px 0px 0px;
	width:20px;	
	height:19px;
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	CURSOR:HAND;
}

.btnCalendar
{
	BACKGROUND: url(../Images/ic_calander.gif) fixed no-repeat center; 
	border-style:none;
	margin:0px 0px 0px 0px;
	width:20px;	
	height:19px;
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	CURSOR:HAND;
}

.clsButtonPanel
{
	height: 30px; 
	background: #3C64A1;
	/*border-top: solid 1px #3C64A1;*/
}

.clsPageBreak
{
    PAGE-BREAK-AFTER: always
}
.clsUnderLineText
{ 
	text-decoration: underline; 
}

.clsSearchResultsLabel
{
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#3C64A1;
}
